Latent semantic mapping